/**
 * <copyright>
 * </copyright>
 *
 * $Id$
 */
package EA_Model.IEC61970.Equivalents;

import EA_Model.IEC61970.Core.CorePackage;

import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;

/**
 * <!-- begin-user-doc -->
 * The <b>Package</b> for the model.
 * It contains accessors for the meta objects to represent
 * <ul>
 *   <li>each class,</li>
 *   <li>each feature of each class,</li>
 *   <li>each enum,</li>
 *   <li>and each data type</li>
 * </ul>
 * <!-- end-user-doc -->
 * @see EA_Model.IEC61970.Equivalents.EquivalentsFactory
 * @model kind="package"
 * @generated
 */
public interface EquivalentsPackage extends EPackage {
	/**
	 * The package name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNAME = "Equivalents";

	/**
	 * The package namespace URI.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_URI = "http:///EA_Model/IEC61970/Equivalents.ecore";

	/**
	 * The package namespace name.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	String eNS_PREFIX = "EA_Model.IEC61970.Equivalents";

	/**
	 * The singleton instance of the package.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 */
	EquivalentsPackage eINSTANCE = EA_Model.IEC61970.Equivalents.impl.EquivalentsPackageImpl.init();

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Equivalents.impl.EquivalentEquipmentImpl <em>Equivalent Equipment</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Equivalents.impl.EquivalentEquipmentImpl
	 * @see EA_Model.IEC61970.Equivalents.impl.EquivalentsPackageImpl#getEquivalentEquipment()
	 * @generated
	 */
	int EQUIVALENT_EQUIPMENT = 1;

	/**
	 * The feature id for the '<em><b>Alias Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_EQUIPMENT__ALIAS_NAME = CorePackage.CONDUCTING_EQUIPMENT__ALIAS_NAME;

	/**
	 * The feature id for the '<em><b>Description</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_EQUIPMENT__DESCRIPTION = CorePackage.CONDUCTING_EQUIPMENT__DESCRIPTION;

	/**
	 * The feature id for the '<em><b>Local Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_EQUIPMENT__LOCAL_NAME = CorePackage.CONDUCTING_EQUIPMENT__LOCAL_NAME;

	/**
	 * The feature id for the '<em><b>MRID</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_EQUIPMENT__MRID = CorePackage.CONDUCTING_EQUIPMENT__MRID;

	/**
	 * The feature id for the '<em><b>Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_EQUIPMENT__NAME = CorePackage.CONDUCTING_EQUIPMENT__NAME;

	/**
	 * The feature id for the '<em><b>Path Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_EQUIPMENT__PATH_NAME = CorePackage.CONDUCTING_EQUIPMENT__PATH_NAME;

	/**
	 * The feature id for the '<em><b>Normally In Service</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_EQUIPMENT__NORMALLY_IN_SERVICE = CorePackage.CONDUCTING_EQUIPMENT__NORMALLY_IN_SERVICE;

	/**
	 * The feature id for the '<em><b>Phases</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_EQUIPMENT__PHASES = CorePackage.CONDUCTING_EQUIPMENT__PHASES;

	/**
	 * The number of structural features of the '<em>Equivalent Equipment</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_EQUIPMENT_FEATURE_COUNT = CorePackage.CONDUCTING_EQUIPMENT_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Equivalents.impl.EquivalentBranchImpl <em>Equivalent Branch</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Equivalents.impl.EquivalentBranchImpl
	 * @see EA_Model.IEC61970.Equivalents.impl.EquivalentsPackageImpl#getEquivalentBranch()
	 * @generated
	 */
	int EQUIVALENT_BRANCH = 0;

	/**
	 * The feature id for the '<em><b>Alias Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_BRANCH__ALIAS_NAME = EQUIVALENT_EQUIPMENT__ALIAS_NAME;

	/**
	 * The feature id for the '<em><b>Description</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_BRANCH__DESCRIPTION = EQUIVALENT_EQUIPMENT__DESCRIPTION;

	/**
	 * The feature id for the '<em><b>Local Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_BRANCH__LOCAL_NAME = EQUIVALENT_EQUIPMENT__LOCAL_NAME;

	/**
	 * The feature id for the '<em><b>MRID</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_BRANCH__MRID = EQUIVALENT_EQUIPMENT__MRID;

	/**
	 * The feature id for the '<em><b>Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_BRANCH__NAME = EQUIVALENT_EQUIPMENT__NAME;

	/**
	 * The feature id for the '<em><b>Path Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_BRANCH__PATH_NAME = EQUIVALENT_EQUIPMENT__PATH_NAME;

	/**
	 * The feature id for the '<em><b>Normally In Service</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_BRANCH__NORMALLY_IN_SERVICE = EQUIVALENT_EQUIPMENT__NORMALLY_IN_SERVICE;

	/**
	 * The feature id for the '<em><b>Phases</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_BRANCH__PHASES = EQUIVALENT_EQUIPMENT__PHASES;

	/**
	 * The feature id for the '<em><b>R</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_BRANCH__R = EQUIVALENT_EQUIPMENT_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>X</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_BRANCH__X = EQUIVALENT_EQUIPMENT_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>Equivalent Branch</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_BRANCH_FEATURE_COUNT = EQUIVALENT_EQUIPMENT_FEATURE_COUNT + 2;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Equivalents.impl.EquivalentInjectionImpl <em>Equivalent Injection</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Equivalents.impl.EquivalentInjectionImpl
	 * @see EA_Model.IEC61970.Equivalents.impl.EquivalentsPackageImpl#getEquivalentInjection()
	 * @generated
	 */
	int EQUIVALENT_INJECTION = 2;

	/**
	 * The feature id for the '<em><b>Alias Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_INJECTION__ALIAS_NAME = EQUIVALENT_EQUIPMENT__ALIAS_NAME;

	/**
	 * The feature id for the '<em><b>Description</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_INJECTION__DESCRIPTION = EQUIVALENT_EQUIPMENT__DESCRIPTION;

	/**
	 * The feature id for the '<em><b>Local Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_INJECTION__LOCAL_NAME = EQUIVALENT_EQUIPMENT__LOCAL_NAME;

	/**
	 * The feature id for the '<em><b>MRID</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_INJECTION__MRID = EQUIVALENT_EQUIPMENT__MRID;

	/**
	 * The feature id for the '<em><b>Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_INJECTION__NAME = EQUIVALENT_EQUIPMENT__NAME;

	/**
	 * The feature id for the '<em><b>Path Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_INJECTION__PATH_NAME = EQUIVALENT_EQUIPMENT__PATH_NAME;

	/**
	 * The feature id for the '<em><b>Normally In Service</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_INJECTION__NORMALLY_IN_SERVICE = EQUIVALENT_EQUIPMENT__NORMALLY_IN_SERVICE;

	/**
	 * The feature id for the '<em><b>Phases</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_INJECTION__PHASES = EQUIVALENT_EQUIPMENT__PHASES;

	/**
	 * The feature id for the '<em><b>Max P</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_INJECTION__MAX_P = EQUIVALENT_EQUIPMENT_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>Min P</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_INJECTION__MIN_P = EQUIVALENT_EQUIPMENT_FEATURE_COUNT + 1;

	/**
	 * The feature id for the '<em><b>Regulation Capability</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_INJECTION__REGULATION_CAPABILITY = EQUIVALENT_EQUIPMENT_FEATURE_COUNT + 2;

	/**
	 * The feature id for the '<em><b>Regulation Status</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_INJECTION__REGULATION_STATUS = EQUIVALENT_EQUIPMENT_FEATURE_COUNT + 3;

	/**
	 * The feature id for the '<em><b>Regulation Target</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_INJECTION__REGULATION_TARGET = EQUIVALENT_EQUIPMENT_FEATURE_COUNT + 4;

	/**
	 * The number of structural features of the '<em>Equivalent Injection</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_INJECTION_FEATURE_COUNT = EQUIVALENT_EQUIPMENT_FEATURE_COUNT + 5;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Equivalents.impl.EquivalentNetworkImpl <em>Equivalent Network</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Equivalents.impl.EquivalentNetworkImpl
	 * @see EA_Model.IEC61970.Equivalents.impl.EquivalentsPackageImpl#getEquivalentNetwork()
	 * @generated
	 */
	int EQUIVALENT_NETWORK = 3;

	/**
	 * The feature id for the '<em><b>Alias Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_NETWORK__ALIAS_NAME = CorePackage.CONNECTIVITY_NODE_CONTAINER__ALIAS_NAME;

	/**
	 * The feature id for the '<em><b>Description</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_NETWORK__DESCRIPTION = CorePackage.CONNECTIVITY_NODE_CONTAINER__DESCRIPTION;

	/**
	 * The feature id for the '<em><b>Local Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_NETWORK__LOCAL_NAME = CorePackage.CONNECTIVITY_NODE_CONTAINER__LOCAL_NAME;

	/**
	 * The feature id for the '<em><b>MRID</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_NETWORK__MRID = CorePackage.CONNECTIVITY_NODE_CONTAINER__MRID;

	/**
	 * The feature id for the '<em><b>Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_NETWORK__NAME = CorePackage.CONNECTIVITY_NODE_CONTAINER__NAME;

	/**
	 * The feature id for the '<em><b>Path Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_NETWORK__PATH_NAME = CorePackage.CONNECTIVITY_NODE_CONTAINER__PATH_NAME;

	/**
	 * The number of structural features of the '<em>Equivalent Network</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_NETWORK_FEATURE_COUNT = CorePackage.CONNECTIVITY_NODE_CONTAINER_FEATURE_COUNT + 0;

	/**
	 * The meta object id for the '{@link EA_Model.IEC61970.Equivalents.impl.EquivalentShuntImpl <em>Equivalent Shunt</em>}' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @see EA_Model.IEC61970.Equivalents.impl.EquivalentShuntImpl
	 * @see EA_Model.IEC61970.Equivalents.impl.EquivalentsPackageImpl#getEquivalentShunt()
	 * @generated
	 */
	int EQUIVALENT_SHUNT = 4;

	/**
	 * The feature id for the '<em><b>Alias Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_SHUNT__ALIAS_NAME = EQUIVALENT_EQUIPMENT__ALIAS_NAME;

	/**
	 * The feature id for the '<em><b>Description</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_SHUNT__DESCRIPTION = EQUIVALENT_EQUIPMENT__DESCRIPTION;

	/**
	 * The feature id for the '<em><b>Local Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_SHUNT__LOCAL_NAME = EQUIVALENT_EQUIPMENT__LOCAL_NAME;

	/**
	 * The feature id for the '<em><b>MRID</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_SHUNT__MRID = EQUIVALENT_EQUIPMENT__MRID;

	/**
	 * The feature id for the '<em><b>Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_SHUNT__NAME = EQUIVALENT_EQUIPMENT__NAME;

	/**
	 * The feature id for the '<em><b>Path Name</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_SHUNT__PATH_NAME = EQUIVALENT_EQUIPMENT__PATH_NAME;

	/**
	 * The feature id for the '<em><b>Normally In Service</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_SHUNT__NORMALLY_IN_SERVICE = EQUIVALENT_EQUIPMENT__NORMALLY_IN_SERVICE;

	/**
	 * The feature id for the '<em><b>Phases</b></em>' attribute.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_SHUNT__PHASES = EQUIVALENT_EQUIPMENT__PHASES;

	/**
	 * The feature id for the '<em><b>B</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_SHUNT__B = EQUIVALENT_EQUIPMENT_FEATURE_COUNT + 0;

	/**
	 * The feature id for the '<em><b>G</b></em>' reference.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_SHUNT__G = EQUIVALENT_EQUIPMENT_FEATURE_COUNT + 1;

	/**
	 * The number of structural features of the '<em>Equivalent Shunt</em>' class.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @generated
	 * @ordered
	 */
	int EQUIVALENT_SHUNT_FEATURE_COUNT = EQUIVALENT_EQUIPMENT_FEATURE_COUNT + 2;


	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Equivalents.EquivalentBranch <em>Equivalent Branch</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Equivalent Branch</em>'.
	 * @see EA_Model.IEC61970.Equivalents.EquivalentBranch
	 * @generated
	 */
	EClass getEquivalentBranch();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Equivalents.EquivalentBranch#getR <em>R</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>R</em>'.
	 * @see EA_Model.IEC61970.Equivalents.EquivalentBranch#getR()
	 * @see #getEquivalentBranch()
	 * @generated
	 */
	EReference getEquivalentBranch_R();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Equivalents.EquivalentBranch#getX <em>X</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>X</em>'.
	 * @see EA_Model.IEC61970.Equivalents.EquivalentBranch#getX()
	 * @see #getEquivalentBranch()
	 * @generated
	 */
	EReference getEquivalentBranch_X();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Equivalents.EquivalentEquipment <em>Equivalent Equipment</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Equivalent Equipment</em>'.
	 * @see EA_Model.IEC61970.Equivalents.EquivalentEquipment
	 * @generated
	 */
	EClass getEquivalentEquipment();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Equivalents.EquivalentInjection <em>Equivalent Injection</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Equivalent Injection</em>'.
	 * @see EA_Model.IEC61970.Equivalents.EquivalentInjection
	 * @generated
	 */
	EClass getEquivalentInjection();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Equivalents.EquivalentInjection#getMaxP <em>Max P</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Max P</em>'.
	 * @see EA_Model.IEC61970.Equivalents.EquivalentInjection#getMaxP()
	 * @see #getEquivalentInjection()
	 * @generated
	 */
	EReference getEquivalentInjection_MaxP();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Equivalents.EquivalentInjection#getMinP <em>Min P</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Min P</em>'.
	 * @see EA_Model.IEC61970.Equivalents.EquivalentInjection#getMinP()
	 * @see #getEquivalentInjection()
	 * @generated
	 */
	EReference getEquivalentInjection_MinP();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Equivalents.EquivalentInjection#getRegulationCapability <em>Regulation Capability</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Regulation Capability</em>'.
	 * @see EA_Model.IEC61970.Equivalents.EquivalentInjection#getRegulationCapability()
	 * @see #getEquivalentInjection()
	 * @generated
	 */
	EReference getEquivalentInjection_RegulationCapability();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Equivalents.EquivalentInjection#getRegulationStatus <em>Regulation Status</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Regulation Status</em>'.
	 * @see EA_Model.IEC61970.Equivalents.EquivalentInjection#getRegulationStatus()
	 * @see #getEquivalentInjection()
	 * @generated
	 */
	EReference getEquivalentInjection_RegulationStatus();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Equivalents.EquivalentInjection#getRegulationTarget <em>Regulation Target</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>Regulation Target</em>'.
	 * @see EA_Model.IEC61970.Equivalents.EquivalentInjection#getRegulationTarget()
	 * @see #getEquivalentInjection()
	 * @generated
	 */
	EReference getEquivalentInjection_RegulationTarget();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Equivalents.EquivalentNetwork <em>Equivalent Network</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Equivalent Network</em>'.
	 * @see EA_Model.IEC61970.Equivalents.EquivalentNetwork
	 * @generated
	 */
	EClass getEquivalentNetwork();

	/**
	 * Returns the meta object for class '{@link EA_Model.IEC61970.Equivalents.EquivalentShunt <em>Equivalent Shunt</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for class '<em>Equivalent Shunt</em>'.
	 * @see EA_Model.IEC61970.Equivalents.EquivalentShunt
	 * @generated
	 */
	EClass getEquivalentShunt();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Equivalents.EquivalentShunt#getB <em>B</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>B</em>'.
	 * @see EA_Model.IEC61970.Equivalents.EquivalentShunt#getB()
	 * @see #getEquivalentShunt()
	 * @generated
	 */
	EReference getEquivalentShunt_B();

	/**
	 * Returns the meta object for the reference '{@link EA_Model.IEC61970.Equivalents.EquivalentShunt#getG <em>G</em>}'.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the meta object for the reference '<em>G</em>'.
	 * @see EA_Model.IEC61970.Equivalents.EquivalentShunt#getG()
	 * @see #getEquivalentShunt()
	 * @generated
	 */
	EReference getEquivalentShunt_G();

	/**
	 * Returns the factory that creates the instances of the model.
	 * <!-- begin-user-doc -->
	 * <!-- end-user-doc -->
	 * @return the factory that creates the instances of the model.
	 * @generated
	 */
	EquivalentsFactory getEquivalentsFactory();

	/**
	 * <!-- begin-user-doc -->
	 * Defines literals for the meta objects that represent
	 * <ul>
	 *   <li>each class,</li>
	 *   <li>each feature of each class,</li>
	 *   <li>each enum,</li>
	 *   <li>and each data type</li>
	 * </ul>
	 * <!-- end-user-doc -->
	 * @generated
	 */
	interface Literals {
		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Equivalents.impl.EquivalentBranchImpl <em>Equivalent Branch</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Equivalents.impl.EquivalentBranchImpl
		 * @see EA_Model.IEC61970.Equivalents.impl.EquivalentsPackageImpl#getEquivalentBranch()
		 * @generated
		 */
		EClass EQUIVALENT_BRANCH = eINSTANCE.getEquivalentBranch();

		/**
		 * The meta object literal for the '<em><b>R</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference EQUIVALENT_BRANCH__R = eINSTANCE.getEquivalentBranch_R();

		/**
		 * The meta object literal for the '<em><b>X</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference EQUIVALENT_BRANCH__X = eINSTANCE.getEquivalentBranch_X();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Equivalents.impl.EquivalentEquipmentImpl <em>Equivalent Equipment</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Equivalents.impl.EquivalentEquipmentImpl
		 * @see EA_Model.IEC61970.Equivalents.impl.EquivalentsPackageImpl#getEquivalentEquipment()
		 * @generated
		 */
		EClass EQUIVALENT_EQUIPMENT = eINSTANCE.getEquivalentEquipment();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Equivalents.impl.EquivalentInjectionImpl <em>Equivalent Injection</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Equivalents.impl.EquivalentInjectionImpl
		 * @see EA_Model.IEC61970.Equivalents.impl.EquivalentsPackageImpl#getEquivalentInjection()
		 * @generated
		 */
		EClass EQUIVALENT_INJECTION = eINSTANCE.getEquivalentInjection();

		/**
		 * The meta object literal for the '<em><b>Max P</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference EQUIVALENT_INJECTION__MAX_P = eINSTANCE.getEquivalentInjection_MaxP();

		/**
		 * The meta object literal for the '<em><b>Min P</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference EQUIVALENT_INJECTION__MIN_P = eINSTANCE.getEquivalentInjection_MinP();

		/**
		 * The meta object literal for the '<em><b>Regulation Capability</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference EQUIVALENT_INJECTION__REGULATION_CAPABILITY = eINSTANCE.getEquivalentInjection_RegulationCapability();

		/**
		 * The meta object literal for the '<em><b>Regulation Status</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference EQUIVALENT_INJECTION__REGULATION_STATUS = eINSTANCE.getEquivalentInjection_RegulationStatus();

		/**
		 * The meta object literal for the '<em><b>Regulation Target</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference EQUIVALENT_INJECTION__REGULATION_TARGET = eINSTANCE.getEquivalentInjection_RegulationTarget();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Equivalents.impl.EquivalentNetworkImpl <em>Equivalent Network</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Equivalents.impl.EquivalentNetworkImpl
		 * @see EA_Model.IEC61970.Equivalents.impl.EquivalentsPackageImpl#getEquivalentNetwork()
		 * @generated
		 */
		EClass EQUIVALENT_NETWORK = eINSTANCE.getEquivalentNetwork();

		/**
		 * The meta object literal for the '{@link EA_Model.IEC61970.Equivalents.impl.EquivalentShuntImpl <em>Equivalent Shunt</em>}' class.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @see EA_Model.IEC61970.Equivalents.impl.EquivalentShuntImpl
		 * @see EA_Model.IEC61970.Equivalents.impl.EquivalentsPackageImpl#getEquivalentShunt()
		 * @generated
		 */
		EClass EQUIVALENT_SHUNT = eINSTANCE.getEquivalentShunt();

		/**
		 * The meta object literal for the '<em><b>B</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference EQUIVALENT_SHUNT__B = eINSTANCE.getEquivalentShunt_B();

		/**
		 * The meta object literal for the '<em><b>G</b></em>' reference feature.
		 * <!-- begin-user-doc -->
		 * <!-- end-user-doc -->
		 * @generated
		 */
		EReference EQUIVALENT_SHUNT__G = eINSTANCE.getEquivalentShunt_G();

	}

} //EquivalentsPackage
